package com.lanou.utp.mapper;

import com.lanou.utp.entity.Clazz;
import com.lanou.utp.entity.OrgCommonProperty;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author MaQingYun
 */
@Mapper
public interface ClazzMapper {


    List<Clazz> findClassList();

    List<Clazz> getGrade();

    void updateClass(@Param("parameter") OrgCommonProperty parameter);

    void deleteClass(@Param("parameter") OrgCommonProperty parameter);

    void addClazz(Clazz clazz);

    void putClazz(@Param("clazz") Clazz clazz);

    void batchDeleteClazzes(@Param("list") List list);

    void insertClazz(@Param("parameter") OrgCommonProperty parameterd);
}
